fix warnings
authorHavoc Pennington <hp@redhat.com>
Sat, 24 Mar 2001 00:07:16 +0000 (00:07 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Sat, 24 Mar 2001 00:07:16 +0000 (00:07 +0000)
2001-03-23  Havoc Pennington  <hp@redhat.com>

* gtk/testgtk.c: fix warnings

* gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value

* gtk/gtktextview.c: fix warnings

* gtk/gtktext.c (find_cursor_at_line): fix warning

* gtk/gtkselection.c (gtk_selection_notify): fix warning

* gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
of this function

* gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
fix warning

* gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning

* gtk/gtkfontsel.c: fix warning

* gtk/gtkcolorsel.c: fix warnings

21 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcolorsel.c
gtk/gtkfontsel.c
gtk/gtkhandlebox.c
gtk/gtkimmulticontext.c
gtk/gtkitemfactory.c
gtk/gtkselection.c
gtk/gtktext.c
gtk/gtktextview.c
gtk/gtktoolbar.c
gtk/gtktooltips.c
gtk/testgtk.c
gtk/testtext.c
tests/testgtk.c
tests/testtext.c

index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index 6be2cc613091cdc8a328b5aa7bac84e43f416572..2cf93341e228a9f40527f9ebc8434d5320f4ac30 100644 (file)
@@ -1,3 +1,27 @@
+2001-03-23  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testgtk.c: fix warnings
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): fix return value
+
+       * gtk/gtktextview.c: fix warnings
+
+       * gtk/gtktext.c (find_cursor_at_line): fix warning
+
+       * gtk/gtkselection.c (gtk_selection_notify): fix warning 
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_menu_pos): fix signature
+       of this function
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
+       fix warning
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_style_set): fix warning
+
+       * gtk/gtkfontsel.c: fix warning
+
+       * gtk/gtkcolorsel.c: fix warnings
+
 2001-03-23  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtkhandlebox.c: Apply property patch from Lee Mallabone
index b82dc62f848c6d36c4a8c5d4659b99f91d2e08bd..a87258895a261a885800f5b78df3e009b597fa2d 100644 (file)
@@ -811,8 +811,10 @@ palette_new (GtkColorSelection *colorsel)
   gtk_object_set_data (GTK_OBJECT (retval), "color_set", GINT_TO_POINTER (0)); 
   gtk_widget_set_events (retval, GDK_BUTTON_PRESS_MASK | GDK_EXPOSURE_MASK);
   
-  gtk_signal_connect (GTK_OBJECT (retval), "expose_event", palette_expose, colorsel);
-  gtk_signal_connect (GTK_OBJECT (retval), "button_press_event", palette_press, colorsel);
+  gtk_signal_connect (GTK_OBJECT (retval), "expose_event",
+                      GTK_SIGNAL_FUNC (palette_expose), colorsel);
+  gtk_signal_connect (GTK_OBJECT (retval), "button_press_event",
+                      GTK_SIGNAL_FUNC (palette_press), colorsel);
   
   gtk_drag_dest_set (retval,
                     GTK_DEST_DEFAULT_HIGHLIGHT |
@@ -821,9 +823,12 @@ palette_new (GtkColorSelection *colorsel)
                     targets, 1,
                     GDK_ACTION_COPY);
   
-  gtk_signal_connect (GTK_OBJECT (retval), "drag_end", palette_drag_end, NULL);
-  gtk_signal_connect (GTK_OBJECT (retval), "drag_data_received", palette_drop_handle, colorsel);
-  gtk_signal_connect (GTK_OBJECT (retval), "key_press_event", GTK_SIGNAL_FUNC (palette_activate), colorsel);
+  gtk_signal_connect (GTK_OBJECT (retval), "drag_end",
+                      GTK_SIGNAL_FUNC (palette_drag_end), NULL);
+  gtk_signal_connect (GTK_OBJECT (retval), "drag_data_received",
+                      GTK_SIGNAL_FUNC (palette_drop_handle), colorsel);
+  gtk_signal_connect (GTK_OBJECT (retval), "key_press_event",
+                      GTK_SIGNAL_FUNC (palette_activate), colorsel);
   
   return retval;
 }
@@ -911,8 +916,10 @@ mouse_release (GtkWidget      *button,
   ColorSelectionPrivate *priv;
   priv = colorsel->private_data;
   
-  gtk_signal_disconnect_by_func (GTK_OBJECT (button), mouse_motion, data);
-  gtk_signal_disconnect_by_func (GTK_OBJECT (button), mouse_release, data);
+  gtk_signal_disconnect_by_func (GTK_OBJECT (button),
+                                 GTK_SIGNAL_FUNC (mouse_motion), data);
+  gtk_signal_disconnect_by_func (GTK_OBJECT (button),
+                                 GTK_SIGNAL_FUNC (mouse_release), data);
   
   grab_color_at_mouse (button, event->x_root, event->y_root, data);
   gdk_pointer_ungrab (0);
@@ -928,9 +935,15 @@ mouse_press (GtkWidget      *button,
   ColorSelectionPrivate *priv;
   priv = colorsel->private_data;
   
-  gtk_signal_connect (GTK_OBJECT (button), "motion_notify_event", mouse_motion, data);
-  gtk_signal_connect (GTK_OBJECT (button), "button_release_event", mouse_release, data);
-  gtk_signal_disconnect_by_func (GTK_OBJECT (button), mouse_press, data); 
+  gtk_signal_connect (GTK_OBJECT (button), "motion_notify_event",
+                      GTK_SIGNAL_FUNC (mouse_motion),
+                      data);
+  gtk_signal_connect (GTK_OBJECT (button), "button_release_event",
+                      GTK_SIGNAL_FUNC (mouse_release),
+                      data);
+  gtk_signal_disconnect_by_func (GTK_OBJECT (button),
+                                 GTK_SIGNAL_FUNC (mouse_press),
+                                 data); 
 }
 
 /* when the button is clicked */
@@ -953,7 +966,8 @@ get_screen_color (GtkWidget *button)
   if (priv->moving_dropper == FALSE)
     {
       priv->moving_dropper = TRUE;
-      gtk_signal_connect (GTK_OBJECT (button), "button_press_event", mouse_press, colorsel); 
+      gtk_signal_connect (GTK_OBJECT (button), "button_press_event",
+                          GTK_SIGNAL_FUNC (mouse_press), colorsel); 
       
       gdk_pointer_grab (button->window,
                        FALSE,
@@ -1141,8 +1155,11 @@ make_label_spinbutton (GtkColorSelection *colorsel,
     }
   gtk_object_set_data (GTK_OBJECT (adjust), "COLORSEL", colorsel);
   *spinbutton = gtk_spin_button_new (adjust, 10.0, 0);
-  gtk_signal_connect (GTK_OBJECT (*spinbutton), "focus_in_event", widget_focus_in, colorsel);
-  gtk_signal_connect (GTK_OBJECT (adjust), "value_changed", adjustment_changed, GINT_TO_POINTER (channel_type));
+  gtk_signal_connect (GTK_OBJECT (*spinbutton), "focus_in_event",
+                      GTK_SIGNAL_FUNC (widget_focus_in), colorsel);
+  gtk_signal_connect (GTK_OBJECT (adjust), "value_changed",
+                      GTK_SIGNAL_FUNC (adjustment_changed),
+                      GINT_TO_POINTER (channel_type));
   label = gtk_label_new (text);
   gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
   gtk_table_attach_defaults (GTK_TABLE (table), label, i, i+1, j, j+1);
@@ -1347,7 +1364,8 @@ gtk_color_selection_init (GtkColorSelection *colorsel)
   
   vbox = gtk_vbox_new (FALSE, 4);
   priv->triangle_colorsel = gtk_hsv_new ();
-  gtk_signal_connect (GTK_OBJECT (priv->triangle_colorsel), "changed", hsv_changed, colorsel);
+  gtk_signal_connect (GTK_OBJECT (priv->triangle_colorsel), "changed",
+                      GTK_SIGNAL_FUNC (hsv_changed), colorsel);
   gtk_hsv_set_metrics (GTK_HSV (priv->triangle_colorsel), 174, 15);
   gtk_box_pack_start (GTK_BOX (top_hbox), vbox, FALSE, FALSE, 0);
   gtk_box_pack_start (GTK_BOX (vbox), priv->triangle_colorsel, FALSE, FALSE, 0);
@@ -1363,10 +1381,12 @@ gtk_color_selection_init (GtkColorSelection *colorsel)
   gtk_box_pack_start (GTK_BOX (hbox), frame, TRUE, TRUE, 0);
   
   button = gtk_button_new ();
-  gtk_signal_connect (GTK_OBJECT (button), "focus_in_event", widget_focus_in, colorsel);
+  gtk_signal_connect (GTK_OBJECT (button), "focus_in_event",
+                      GTK_SIGNAL_FUNC (widget_focus_in), colorsel);
   gtk_widget_set_events (button, GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK);
   gtk_object_set_data (GTK_OBJECT (button), "COLORSEL", colorsel); 
-  gtk_signal_connect (GTK_OBJECT (button), "clicked", get_screen_color, NULL);
+  gtk_signal_connect (GTK_OBJECT (button), "clicked",
+                      GTK_SIGNAL_FUNC (get_screen_color), NULL);
   dropper_pixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL, gtk_widget_get_colormap (button), &mask, NULL, picker);
   dropper_image = gtk_pixmap_new (dropper_pixmap, mask);
   gdk_pixmap_unref (dropper_pixmap);
@@ -1397,19 +1417,24 @@ gtk_color_selection_init (GtkColorSelection *colorsel)
   gtk_object_set_data (GTK_OBJECT (adjust), "COLORSEL", colorsel); 
   priv->opacity_slider = gtk_hscale_new (adjust); 
   gtk_scale_set_draw_value (GTK_SCALE (priv->opacity_slider), FALSE);
-  gtk_signal_connect (GTK_OBJECT(adjust), "value_changed", adjustment_changed, GINT_TO_POINTER (COLORSEL_OPACITY));
+  gtk_signal_connect (GTK_OBJECT(adjust), "value_changed",
+                      GTK_SIGNAL_FUNC (adjustment_changed),
+                      GINT_TO_POINTER (COLORSEL_OPACITY));
   gtk_table_attach_defaults (GTK_TABLE (table), priv->opacity_slider, 1, 7, 4, 5); 
   priv->opacity_entry = gtk_entry_new (); 
   gtk_widget_set_usize (priv->opacity_entry, 40, 0); 
-  gtk_signal_connect (GTK_OBJECT (priv->opacity_entry), "focus_in_event", widget_focus_in, colorsel);
-  gtk_signal_connect (GTK_OBJECT (priv->opacity_entry), "activate", opacity_entry_changed, colorsel);
+  gtk_signal_connect (GTK_OBJECT (priv->opacity_entry), "focus_in_event",
+                      GTK_SIGNAL_FUNC (widget_focus_in), colorsel);
+  gtk_signal_connect (GTK_OBJECT (priv->opacity_entry), "activate",
+                      GTK_SIGNAL_FUNC (opacity_entry_changed), colorsel);
   gtk_table_attach_defaults (GTK_TABLE (table), priv->opacity_entry, 7, 8, 4, 5);
   
   label = gtk_label_new (_("Hex Value:"));
   gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, 5, 6);
   gtk_misc_set_alignment (GTK_MISC (label), 1.0, 0.5);
   priv->hex_entry = gtk_entry_new ();
-  gtk_signal_connect (GTK_OBJECT (priv->hex_entry), "activate", hex_changed, colorsel);
+  gtk_signal_connect (GTK_OBJECT (priv->hex_entry), "activate",
+                      GTK_SIGNAL_FUNC (hex_changed), colorsel);
   gtk_widget_set_usize (priv->hex_entry, 75, -1);  
   gtk_table_set_col_spacing (GTK_TABLE (table), 3, 15);
   gtk_table_attach_defaults (GTK_TABLE (table), priv->hex_entry, 1, 5, 5, 6);
@@ -1432,7 +1457,7 @@ gtk_color_selection_init (GtkColorSelection *colorsel)
   gtk_container_add (GTK_CONTAINER (priv->palette_frame), vbox);
   gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
   button = gtk_button_new_with_label (_("Set Color"));
-  gtk_signal_connect (GTK_OBJECT (button), "clicked", add_button_pressed, colorsel);
+  gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (add_button_pressed), colorsel);
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
   
index cbe21567e0cb52b68e98382b8beff639fb1481f8..027b052a59d63f0dc5227825e77c96e3ee11204b 100644 (file)
@@ -430,7 +430,7 @@ gtk_font_selection_select_font (GtkWidget      *w,
          g_free (fontsel->font_desc->family_name);
          fontsel->font_desc->family_name  = g_strdup (family_name);
 
-         gtk_entry_set_text (fontsel->font_entry, family_name);
+         gtk_entry_set_text (GTK_ENTRY (fontsel->font_entry), family_name);
          
          gtk_font_selection_show_available_styles (fontsel);
          gtk_font_selection_select_best_style (fontsel, TRUE);
index 7ab2781ba8306f3a9c3ec455e15ffef7468866ec..a80841487b544e5ef7df957ad2ea7a1f11c6c824 100644 (file)
@@ -475,7 +475,6 @@ gtk_handle_box_style_set (GtkWidget *widget,
                          GtkStyle  *previous_style)
 {
   GtkHandleBox *hb;
-  GdkRectangle new_area;
 
   g_return_if_fail (widget != NULL);
   g_return_if_fail (GTK_IS_HANDLE_BOX (widget));
index 3eeedcc4e544102a86fe9b170e33a237fcafe41d..80e75f0db5229b5e3ee4480b89091a97895917f3 100644 (file)
@@ -353,7 +353,7 @@ gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context,
       gtk_object_set_data (GTK_OBJECT (menuitem), "gtk-context-id",
                           (char *)contexts[i]->context_id);
       gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
-                         activate_cb, context);
+                         GTK_SIGNAL_FUNC (activate_cb), context);
 
       gtk_widget_show (menuitem);
       gtk_menu_shell_append (menushell, menuitem);
index 89dc518c95dabddae105c1271e04b1a8a41bda99..5239421c3a39d610a33441b79730a6f22012290d 100644 (file)
@@ -1503,6 +1503,7 @@ static void
 gtk_item_factory_menu_pos (GtkMenu  *menu,
                           gint     *x,
                           gint     *y,
+                           gboolean *push_in,
                           gpointer  func_data)
 {
   MenuPos *mpos = func_data;
index 47c58c9e9862d8b7da17a737f6bddcf81e5729f6..266d743b82ab9898c63ac4ca58829147a9ff2651 100644 (file)
@@ -1365,7 +1365,9 @@ gtk_selection_notify (GtkWidget          *widget,
   if (event->property != GDK_NONE)
     length = gdk_selection_property_get (widget->window, &buffer, 
                                         &type, &format);
-
+  else
+    length = 0; /* silence gcc */
+  
   if (event->property == GDK_NONE || buffer == NULL)
     {
       current_retrievals = g_list_remove_link (current_retrievals, tmp_list);
index 906cb5b13cb48fc72065075f55660deccfc93694..2d1815ad3de0d2bf982f207de7d7c2f630f0f5c6 100644 (file)
@@ -3615,7 +3615,6 @@ static void
 find_cursor_at_line (GtkText* text, const LineParams* start_line, gint pixel_height)
 {
   GdkWChar ch;
-  GtkOldEditable *old_editable = (GtkOldEditable *)text;
   
   GtkPropertyMark mark        = start_line->start;
   TabStopMark  tab_mark    = start_line->tab_cont.tab_start;
index 4a9b6f02f4d1d05f7a4bba3bad9b46a81d17420e..30e33f3d426adc14fc3158d3ccc1df19e9c3fd23 100644 (file)
@@ -2650,7 +2650,6 @@ gtk_text_view_realize (GtkWidget *widget)
   GtkTextView *text_view;
   GdkWindowAttr attributes;
   gint attributes_mask;
-  GSList *tmp_list;
   
   text_view = GTK_TEXT_VIEW (widget);
   GTK_WIDGET_SET_FLAGS (text_view, GTK_REALIZED);
@@ -2702,7 +2701,6 @@ static void
 gtk_text_view_unrealize (GtkWidget *widget)
 {
   GtkTextView *text_view;
-  GSList *tmp_list;
   
   text_view = GTK_TEXT_VIEW (widget);
 
@@ -4874,7 +4872,7 @@ append_action_signal (GtkTextView  *text_view,
 
   g_object_set_data (G_OBJECT (menuitem), "gtk-signal", (char *)signal);
   gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
-                     activate_cb, text_view);
+                     GTK_SIGNAL_FUNC (activate_cb), text_view);
 
   gtk_widget_show (menuitem);
   gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
index e5800c0be1c6ed2997c3f836d6d7f5abf839597e..ccfc5e0dd6770ccf4dfbf9be885f5fa54d5faa69 100644 (file)
@@ -1027,10 +1027,10 @@ gtk_toolbar_insert_element (GtkToolbar          *toolbar,
   else if (type != GTK_TOOLBAR_CHILD_RADIOBUTTON)
     g_return_val_if_fail (widget == NULL, NULL);
   
-  gtk_toolbar_internal_insert_element (toolbar, type, widget, text,
-                                       tooltip_text, tooltip_private_text,
-                                       icon, callback, user_data,
-                                       position, FALSE);
+  return gtk_toolbar_internal_insert_element (toolbar, type, widget, text,
+                                              tooltip_text, tooltip_private_text,
+                                              icon, callback, user_data,
+                                              position, FALSE);
 }
 
 static GtkWidget *
index acc5c6a8d49d09fa90983f8aa257a9276255784f..724118ddae5e54701eb31a3bcce9c2979941c05d 100644 (file)
@@ -192,7 +192,7 @@ gtk_tooltips_force_window (GtkTooltips *tooltips)
 
       gtk_signal_connect (GTK_OBJECT (tooltips->tip_window),
                          "destroy",
-                         gtk_widget_destroyed,
+                         GTK_SIGNAL_FUNC (gtk_widget_destroyed),
                          &tooltips->tip_window);
     }
 }
index 37ec0b7761df5bae192279b174abc49dacd81537..e4632db39e46e1ed4a9d4d0196b46ae8aede9097 100644 (file)
@@ -2380,9 +2380,9 @@ uposition_stop_configure (GtkToggleButton *toggle,
                          GtkObject       *window)
 {
   if (toggle->active)
-    gtk_signal_handler_block_by_func (window, uposition_configure, NULL);
+    gtk_signal_handler_block_by_func (window, GTK_SIGNAL_FUNC (uposition_configure), NULL);
   else
-    gtk_signal_handler_unblock_by_func (window, uposition_configure, NULL);
+    gtk_signal_handler_unblock_by_func (window, GTK_SIGNAL_FUNC (uposition_configure), NULL);
 }
 
 static void
@@ -3137,7 +3137,7 @@ static GtkItemFactoryEntry menu_items[] =
   { "/_Preferences/Shape/_Oval",        NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Rectangle" },
   { "/_Preferences/Shape/_Rectangle",   NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Square" },
   { "/_Preferences/Shape/_Oval",        NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Rectangle" },
-  { "/_Preferences/Shape/_Image",       NULL, gtk_ifactory_cb, 0, "<ImageItem>", apple, sizeof(apple) },
+  { "/_Preferences/Shape/_Image",       NULL, gtk_ifactory_cb, 0, "<ImageItem>", (gchar**) apple, sizeof(apple) },
 
   /* For testing deletion of menus */
   { "/_Preferences/Should_NotAppear",          NULL, 0,               0, "<Branch>" },
@@ -4382,10 +4382,10 @@ create_list (void)
 
   static OptionMenuItem items[] =
   {
-    { "Single",   list_toggle_sel_mode },
-    { "Browse",   list_toggle_sel_mode },
-    { "Multiple", list_toggle_sel_mode },
-    { "Extended", list_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (list_toggle_sel_mode) }
   };
 
   if (!window)
@@ -4872,10 +4872,10 @@ create_clist (void)
 
   static OptionMenuItem items[] =
   {
-    { "Single",   clist_toggle_sel_mode },
-    { "Browse",   clist_toggle_sel_mode },
-    { "Multiple", clist_toggle_sel_mode },
-    { "Extended", clist_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (clist_toggle_sel_mode) }
   };
 
   char text[TESTGTK_CLIST_COLUMNS][50];
@@ -5659,32 +5659,32 @@ void create_ctree (void)
 
   static OptionMenuItem items1[] =
   {
-    { "No lines", ctree_toggle_line_style },
-    { "Solid",    ctree_toggle_line_style },
-    { "Dotted",   ctree_toggle_line_style },
-    { "Tabbed",   ctree_toggle_line_style }
+    { "No lines", GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Solid",    GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Dotted",   GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Tabbed",   GTK_SIGNAL_FUNC (ctree_toggle_line_style) }
   };
 
   static OptionMenuItem items2[] =
   {
-    { "None",     ctree_toggle_expander_style },
-    { "Square",   ctree_toggle_expander_style },
-    { "Triangle", ctree_toggle_expander_style },
-    { "Circular", ctree_toggle_expander_style }
+    { "None",     GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Square",   GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Triangle", GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Circular", GTK_SIGNAL_FUNC (ctree_toggle_expander_style) }
   };
 
   static OptionMenuItem items3[] =
   {
-    { "Left",  ctree_toggle_justify },
-    { "Right", ctree_toggle_justify }
+    { "Left",  GTK_SIGNAL_FUNC (ctree_toggle_justify) },
+    { "Right", GTK_SIGNAL_FUNC (ctree_toggle_justify) }
   };
 
   static OptionMenuItem items4[] =
   {
-    { "Single",   ctree_toggle_sel_mode },
-    { "Browse",   ctree_toggle_sel_mode },
-    { "Multiple", ctree_toggle_sel_mode },
-    { "Extended", ctree_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) }
   };
 
   if (!window)
@@ -6198,7 +6198,7 @@ create_flipping (void)
        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_button), TRUE);
 
       gtk_signal_connect (GTK_OBJECT (check_button), "toggled",
-                         flipping_toggled_cb, FALSE);
+                         GTK_SIGNAL_FUNC (flipping_toggled_cb), FALSE);
 
       gtk_container_set_border_width (GTK_CONTAINER (check_button), 10);
       
@@ -6273,8 +6273,6 @@ create_focus (void)
       GtkWidget *table;
       GtkWidget *frame;
       GList *list = NULL;
-      GList *first = NULL, *second = NULL, *tmp_list = NULL;
-      gint i;
       
       window = gtk_dialog_new_with_buttons ("Keyboard focus navigation",
                                             NULL, 0,
@@ -7196,10 +7194,10 @@ create_notebook (void)
 
   static OptionMenuItem items[] =
   {
-    { "Standard",   standard_notebook },
-    { "No tabs",    notabs_notebook },
-    { "Borderless", borderless_notebook },
-    { "Scrollable", scrollable_notebook },
+    { "Standard",   GTK_SIGNAL_FUNC (standard_notebook) },
+    { "No tabs",    GTK_SIGNAL_FUNC (notabs_notebook) },
+    { "Borderless", GTK_SIGNAL_FUNC (borderless_notebook) },
+    { "Scrollable", GTK_SIGNAL_FUNC (scrollable_notebook) },
   };
 
   if (!window)
@@ -8070,28 +8068,28 @@ tracking_label (GtkWidget *window)
                       label);
 
   button = gtk_button_new_with_label ("Deiconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_deiconify),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Iconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_iconify),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
   
   button = gtk_button_new_with_label ("Present");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_present),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Show");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_widget_show),
                              GTK_OBJECT (window));
@@ -8111,42 +8109,42 @@ get_state_controls (GtkWidget *window)
   vbox = gtk_vbox_new (FALSE, 0);
   
   button = gtk_button_new_with_label ("Stick");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_stick),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Unstick");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_unstick),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   
   button = gtk_button_new_with_label ("Maximize");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_maximize),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Unmaximize");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_unmaximize),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Iconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_iconify),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Hide (withdraw)");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_widget_hide),
                              GTK_OBJECT (window));
@@ -8181,7 +8179,7 @@ create_window_states (void)
       gtk_container_add (GTK_CONTAINER (window), box1);
 
       iconified = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-      gtk_window_iconify (iconified);
+      gtk_window_iconify (GTK_WINDOW (iconified));
       gtk_window_set_title (GTK_WINDOW (iconified), "Iconified initially");
       controls = get_state_controls (iconified);
       gtk_container_add (GTK_CONTAINER (iconified), controls);
@@ -8385,16 +8383,16 @@ create_progress_bar (void)
 
   static OptionMenuItem items1[] =
   {
-    { "Left-Right", progressbar_toggle_orientation },
-    { "Right-Left", progressbar_toggle_orientation },
-    { "Bottom-Top", progressbar_toggle_orientation },
-    { "Top-Bottom", progressbar_toggle_orientation }
+    { "Left-Right", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Right-Left", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Bottom-Top", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Top-Bottom", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) }
   };
 
   static OptionMenuItem items2[] =
   {
-    { "Continuous", progressbar_toggle_bar_style },
-    { "Discrete",   progressbar_toggle_bar_style }
+    { "Continuous", GTK_SIGNAL_FUNC (progressbar_toggle_bar_style) },
+    { "Discrete",   GTK_SIGNAL_FUNC (progressbar_toggle_bar_style) }
   };
 
   if (!pdata)
@@ -8962,7 +8960,6 @@ create_gamma_curve (void)
  */
 
 static int scroll_test_pos = 0.0;
-static GdkGC *scroll_test_gc = NULL;
 
 static gint
 scroll_test_expose (GtkWidget *widget, GdkEventExpose *event,
@@ -9019,11 +9016,6 @@ static void
 scroll_test_adjustment_changed (GtkAdjustment *adj, GtkWidget *widget)
 {
   gint source_min = (int)adj->value - scroll_test_pos;
-  gint source_max = source_min + widget->allocation.height;
-  gint dest_min = 0;
-  gint dest_max = widget->allocation.height;
-  GdkRectangle rect;
-  GdkEvent *event;
   gint dy;
 
   dy = scroll_test_pos - (int)adj->value;
index 51b03d24437103d1c4f615fe6aece7589c6403f8..ee732ff90252dc1174e4a529c1802de544c44d82 100644 (file)
@@ -394,7 +394,7 @@ setup_tag (GtkTextTag *tag)
                          NULL, NULL, FALSE, FALSE);
 }
 
-static char  *book_closed_xpm[] = {
+static const char  *book_closed_xpm[] = {
 "16 16 6 1",
 "       c None s None",
 ".      c black",
@@ -701,8 +701,6 @@ get_empty_view (View *view)
 static View *
 view_from_widget (GtkWidget *widget)
 {
-  GtkWidget *app;
-
   if (GTK_IS_MENU_ITEM (widget))
     {
       GtkItemFactory *item_factory = gtk_item_factory_from_widget (widget);
index 37ec0b7761df5bae192279b174abc49dacd81537..e4632db39e46e1ed4a9d4d0196b46ae8aede9097 100644 (file)
@@ -2380,9 +2380,9 @@ uposition_stop_configure (GtkToggleButton *toggle,
                          GtkObject       *window)
 {
   if (toggle->active)
-    gtk_signal_handler_block_by_func (window, uposition_configure, NULL);
+    gtk_signal_handler_block_by_func (window, GTK_SIGNAL_FUNC (uposition_configure), NULL);
   else
-    gtk_signal_handler_unblock_by_func (window, uposition_configure, NULL);
+    gtk_signal_handler_unblock_by_func (window, GTK_SIGNAL_FUNC (uposition_configure), NULL);
 }
 
 static void
@@ -3137,7 +3137,7 @@ static GtkItemFactoryEntry menu_items[] =
   { "/_Preferences/Shape/_Oval",        NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Rectangle" },
   { "/_Preferences/Shape/_Rectangle",   NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Square" },
   { "/_Preferences/Shape/_Oval",        NULL, gtk_ifactory_cb, 0, "/Preferences/Shape/Rectangle" },
-  { "/_Preferences/Shape/_Image",       NULL, gtk_ifactory_cb, 0, "<ImageItem>", apple, sizeof(apple) },
+  { "/_Preferences/Shape/_Image",       NULL, gtk_ifactory_cb, 0, "<ImageItem>", (gchar**) apple, sizeof(apple) },
 
   /* For testing deletion of menus */
   { "/_Preferences/Should_NotAppear",          NULL, 0,               0, "<Branch>" },
@@ -4382,10 +4382,10 @@ create_list (void)
 
   static OptionMenuItem items[] =
   {
-    { "Single",   list_toggle_sel_mode },
-    { "Browse",   list_toggle_sel_mode },
-    { "Multiple", list_toggle_sel_mode },
-    { "Extended", list_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (list_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (list_toggle_sel_mode) }
   };
 
   if (!window)
@@ -4872,10 +4872,10 @@ create_clist (void)
 
   static OptionMenuItem items[] =
   {
-    { "Single",   clist_toggle_sel_mode },
-    { "Browse",   clist_toggle_sel_mode },
-    { "Multiple", clist_toggle_sel_mode },
-    { "Extended", clist_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (clist_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (clist_toggle_sel_mode) }
   };
 
   char text[TESTGTK_CLIST_COLUMNS][50];
@@ -5659,32 +5659,32 @@ void create_ctree (void)
 
   static OptionMenuItem items1[] =
   {
-    { "No lines", ctree_toggle_line_style },
-    { "Solid",    ctree_toggle_line_style },
-    { "Dotted",   ctree_toggle_line_style },
-    { "Tabbed",   ctree_toggle_line_style }
+    { "No lines", GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Solid",    GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Dotted",   GTK_SIGNAL_FUNC (ctree_toggle_line_style) },
+    { "Tabbed",   GTK_SIGNAL_FUNC (ctree_toggle_line_style) }
   };
 
   static OptionMenuItem items2[] =
   {
-    { "None",     ctree_toggle_expander_style },
-    { "Square",   ctree_toggle_expander_style },
-    { "Triangle", ctree_toggle_expander_style },
-    { "Circular", ctree_toggle_expander_style }
+    { "None",     GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Square",   GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Triangle", GTK_SIGNAL_FUNC (ctree_toggle_expander_style) },
+    { "Circular", GTK_SIGNAL_FUNC (ctree_toggle_expander_style) }
   };
 
   static OptionMenuItem items3[] =
   {
-    { "Left",  ctree_toggle_justify },
-    { "Right", ctree_toggle_justify }
+    { "Left",  GTK_SIGNAL_FUNC (ctree_toggle_justify) },
+    { "Right", GTK_SIGNAL_FUNC (ctree_toggle_justify) }
   };
 
   static OptionMenuItem items4[] =
   {
-    { "Single",   ctree_toggle_sel_mode },
-    { "Browse",   ctree_toggle_sel_mode },
-    { "Multiple", ctree_toggle_sel_mode },
-    { "Extended", ctree_toggle_sel_mode }
+    { "Single",   GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Browse",   GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Multiple", GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) },
+    { "Extended", GTK_SIGNAL_FUNC (ctree_toggle_sel_mode) }
   };
 
   if (!window)
@@ -6198,7 +6198,7 @@ create_flipping (void)
        gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_button), TRUE);
 
       gtk_signal_connect (GTK_OBJECT (check_button), "toggled",
-                         flipping_toggled_cb, FALSE);
+                         GTK_SIGNAL_FUNC (flipping_toggled_cb), FALSE);
 
       gtk_container_set_border_width (GTK_CONTAINER (check_button), 10);
       
@@ -6273,8 +6273,6 @@ create_focus (void)
       GtkWidget *table;
       GtkWidget *frame;
       GList *list = NULL;
-      GList *first = NULL, *second = NULL, *tmp_list = NULL;
-      gint i;
       
       window = gtk_dialog_new_with_buttons ("Keyboard focus navigation",
                                             NULL, 0,
@@ -7196,10 +7194,10 @@ create_notebook (void)
 
   static OptionMenuItem items[] =
   {
-    { "Standard",   standard_notebook },
-    { "No tabs",    notabs_notebook },
-    { "Borderless", borderless_notebook },
-    { "Scrollable", scrollable_notebook },
+    { "Standard",   GTK_SIGNAL_FUNC (standard_notebook) },
+    { "No tabs",    GTK_SIGNAL_FUNC (notabs_notebook) },
+    { "Borderless", GTK_SIGNAL_FUNC (borderless_notebook) },
+    { "Scrollable", GTK_SIGNAL_FUNC (scrollable_notebook) },
   };
 
   if (!window)
@@ -8070,28 +8068,28 @@ tracking_label (GtkWidget *window)
                       label);
 
   button = gtk_button_new_with_label ("Deiconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_deiconify),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Iconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_iconify),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
   
   button = gtk_button_new_with_label ("Present");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_present),
                              GTK_OBJECT (window));
   gtk_box_pack_end (GTK_BOX (hbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Show");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_widget_show),
                              GTK_OBJECT (window));
@@ -8111,42 +8109,42 @@ get_state_controls (GtkWidget *window)
   vbox = gtk_vbox_new (FALSE, 0);
   
   button = gtk_button_new_with_label ("Stick");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_stick),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Unstick");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_unstick),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
   
   button = gtk_button_new_with_label ("Maximize");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_maximize),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Unmaximize");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_unmaximize),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Iconify");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_window_iconify),
                              GTK_OBJECT (window));
   gtk_box_pack_start (GTK_BOX (vbox), button, FALSE, FALSE, 0);
 
   button = gtk_button_new_with_label ("Hide (withdraw)");
-  gtk_signal_connect_object (GTK_WIDGET (button),
+  gtk_signal_connect_object (GTK_OBJECT (button),
                              "clicked",
                              GTK_SIGNAL_FUNC (gtk_widget_hide),
                              GTK_OBJECT (window));
@@ -8181,7 +8179,7 @@ create_window_states (void)
       gtk_container_add (GTK_CONTAINER (window), box1);
 
       iconified = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-      gtk_window_iconify (iconified);
+      gtk_window_iconify (GTK_WINDOW (iconified));
       gtk_window_set_title (GTK_WINDOW (iconified), "Iconified initially");
       controls = get_state_controls (iconified);
       gtk_container_add (GTK_CONTAINER (iconified), controls);
@@ -8385,16 +8383,16 @@ create_progress_bar (void)
 
   static OptionMenuItem items1[] =
   {
-    { "Left-Right", progressbar_toggle_orientation },
-    { "Right-Left", progressbar_toggle_orientation },
-    { "Bottom-Top", progressbar_toggle_orientation },
-    { "Top-Bottom", progressbar_toggle_orientation }
+    { "Left-Right", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Right-Left", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Bottom-Top", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) },
+    { "Top-Bottom", GTK_SIGNAL_FUNC (progressbar_toggle_orientation) }
   };
 
   static OptionMenuItem items2[] =
   {
-    { "Continuous", progressbar_toggle_bar_style },
-    { "Discrete",   progressbar_toggle_bar_style }
+    { "Continuous", GTK_SIGNAL_FUNC (progressbar_toggle_bar_style) },
+    { "Discrete",   GTK_SIGNAL_FUNC (progressbar_toggle_bar_style) }
   };
 
   if (!pdata)
@@ -8962,7 +8960,6 @@ create_gamma_curve (void)
  */
 
 static int scroll_test_pos = 0.0;
-static GdkGC *scroll_test_gc = NULL;
 
 static gint
 scroll_test_expose (GtkWidget *widget, GdkEventExpose *event,
@@ -9019,11 +9016,6 @@ static void
 scroll_test_adjustment_changed (GtkAdjustment *adj, GtkWidget *widget)
 {
   gint source_min = (int)adj->value - scroll_test_pos;
-  gint source_max = source_min + widget->allocation.height;
-  gint dest_min = 0;
-  gint dest_max = widget->allocation.height;
-  GdkRectangle rect;
-  GdkEvent *event;
   gint dy;
 
   dy = scroll_test_pos - (int)adj->value;
index 51b03d24437103d1c4f615fe6aece7589c6403f8..ee732ff90252dc1174e4a529c1802de544c44d82 100644 (file)
@@ -394,7 +394,7 @@ setup_tag (GtkTextTag *tag)
                          NULL, NULL, FALSE, FALSE);
 }
 
-static char  *book_closed_xpm[] = {
+static const char  *book_closed_xpm[] = {
 "16 16 6 1",
 "       c None s None",
 ".      c black",
@@ -701,8 +701,6 @@ get_empty_view (View *view)
 static View *
 view_from_widget (GtkWidget *widget)
 {
-  GtkWidget *app;
-
   if (GTK_IS_MENU_ITEM (widget))
     {
       GtkItemFactory *item_factory = gtk_item_factory_from_widget (widget);